Vim is an advanced CLI based text editor. Many key combinations used in Vim are easily associated with a memorable phrase. One effective way to use Vim is to associate phrases with Operators, Text Objects and Motions. Then compose a phrase for what you want to do. Start with an Operator followed by a Text Object or Motion. Prefix an Operator, Command or Motion with a number/count to extend it.
Discover gists
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function compress(string, encoding) { | |
| const byteArray = new TextEncoder().encode(string); | |
| const cs = new CompressionStream(encoding); | |
| const writer = cs.writable.getWriter(); | |
| writer.write(byteArray); | |
| writer.close(); | |
| return new Response(cs.readable).arrayBuffer(); | |
| } | |
| function decompress(byteArray, encoding) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Converts an ArrayBuffer directly to base64, without any intermediate 'convert to string then | |
| // use window.btoa' step. According to my tests, this appears to be a faster approach: | |
| // http://jsperf.com/encoding-xhr-image-data/5 | |
| /* | |
| MIT LICENSE | |
| Copyright 2011 Jon Leighton | |
| Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: |
Complete systematic analysis and reference guide for AI assistants working with PlantUML
Helium doesn't ship with Widevine DRM out of the box because it's an ungoogled-chromium fork. If you try to use Spotify, Netflix, or Crunchyroll, it'll just fail.
You can fix this easily by dropping the Widevine files from a browser that already has them (like Chrome or Brave) right into Helium's data folders. Since Helium scans these directories when it boots up, it'll pick them up automatically.
Here's the quick way to copy them over manually depending on your OS.
| name | heygen-biweekly-video |
|---|---|
| description | Produce a launch-grade biweekly team-update video — avatar-hosted (HeyGen CLI), built in HyperFrames, with real captured product UI, real preview videos, kinetic captions, smooth camera moves, and music ducked under the voice. Use when: biweekly / sprint recap video, avatar-narrated dev update, changelog-as-video. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [SystemSettings] | |
| bAllowShadowMeshGeneration=False | |
| PrimaryWholeSceneShadowSplitSize=2048 | |
| bViewPrePass=False | |
| bAllowShadowFrustumCulling=True | |
| ShadowFrustumCullingAmount=0.075000 | |
| bAllowDecalDotCulling=True | |
| PPDownSampleFactor=6 | |
| MotionBlurSamples=5 | |
| bAllowStereoSpatialization=True |
NewerOlder